約 4,334,065 件
https://w.atwiki.jp/java_pro/pages/35.html
import java.io.*; public class Copy2_01 { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { String line; while ((line = reader.readLine()) != null){ System.out.println("こんにちは、" + line + "さん!"); } } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/java_pro/pages/40.html
package javaapplication1; public class Circle { int radius; int x; int y; public Circle(){ this.radius = 10; this.x = 0; this.y = 0; } public Circle(int r){ this.radius = r; this.x = 0; this.y = 0; } public Circle(int x, int y, int r){ this.radius = r; this.x = x; this.y = y; } void setRadius(int r){ this.radius = r; } void setLocation(int x, int y){ this.x = x; this.y = y; } double getArea(){ return Math.PI * (this.radius * this.radius); } public String toString(){ return "[" + this.x + ", " + this.y + ", " + this.radius + "]"; } boolean isOver(Circle c){ int ax = this.x - c.x; int ay = this.y - c.y; int length = ax * ax + ay * ay; int r = this.radius + c.radius; if (length = r * r){ return true; } else { return false; } } public static void main(String[] args){ Circle c = new Circle(); System.out.println("円cは"); System.out.println(c.toString()); Circle d = new Circle(5); System.out.println("円dは"); System.out.println(d.toString()); System.out.println("面積は" + d.getArea()); Circle e = new Circle(); e.setLocation(10, 0); e.setRadius(5); System.out.println("円eは"); System.out.println(e.toString()); System.out.println("面積は" + e.getArea()); if (d.isOver(e)){ System.out.println("重なっている"); } else { System.out.println("重なっていない"); } } }
https://w.atwiki.jp/java_pro/pages/29.html
import java.io.*; public class CountNumber { public static void main(String[] args){ for (int i = 1; i = 100; i++){ System.out.println(i); } } }
https://w.atwiki.jp/4kamemo/pages/16.html
Javaの環境設定 ↓のリンクを開く JavaSDK 【Accept License Agreemen】承認を選択して自分の環境に合ったものをダウンロードする 大体の人はこの辺りだと思います 後はダウンロードしたファイルを実行してください こんな感じのものが出来たと思います 次はJavaをPathに通してください。 ↑お決まりの手順だと思ってください。 次に環境変数を設定します。 (失敗したこと無いのですが、失敗すると面倒なことになりそうなので注意してください。) ここで必要な作業は、PATHという環境変数にjavac.exeなどのコマンドが存在する場所を設定することです。 この作業に誤りがあると、コマンドプロンプトでjavacコマンドを実行しても、 「内部コマンドまたは外部コマンド」というエラーメッセージから抜け出すことはできません。 コンピュータを右クリックして【プロパティ】を選択してください システム詳細設定を選択してください。 画面はwindows7です。 環境変数を選択してください 環境変数の設定画面が開きます Pathを選択して、編集ボタンを押してください Pathの編集画面が出てきます 「変数値」のところには何か入力がされていると思います。 これが現在設定されているPathの値です。最初から入力されている部分を消さないように注意して最後のところに 「C \Program Files\Java\jdk1.7.0_45\bin;」を追加して下さい (JDKをインストールしたディレクトリに合わせて設定する値は変更して下さい)。
https://w.atwiki.jp/javaapl/pages/15.html
Javaは例外処理機構を備えており、プログラム実行中に生じた異常(例外)の扱いを、 比較的安全な方法で行い、プログラムを読みやすく記述することができる。 Javaでは簡潔なメモリモデルを採用しており、プログラマがメモリ (主記憶装置) を管理する負担を軽減する。 あらゆるオブジェクトはメモリ内のヒープという領域に割り当てられる。 メモリ管理は、Java仮想マシンに統合された自動ガベージコレクションの機能によって行われる。 従来のオブジェクト指向プログラミング言語である C++ では、ヒープ領域に生成したオブジェクトについて、 もはや必要が無くなった時に破棄する指示を、プログラマが自分で責任をもって行わなければならなかった。 これは、C++ プログラマにとっては負担が大きく複雑で間違えやすい作業であり、 ソフトウェアの安全性・開発効率・保守性を損なう要因だった。 Javaでは自動ガベージコレクションの機能があるため、このようなことは無く、プログラマの負担は大きく軽減される。 Javaのもう一つの特徴はプラットフォームに依存していないことであり、これは Javaのプログラムがさまざまなハードウェアやオペレーティングシステム上で必ず同じように動く、ということを意味する。
https://w.atwiki.jp/mixmusic/pages/29.html
JAVA ■java オブジェクト指向 セキュリティ構成やネットワーク関連の機能が標準搭載 javaソフトウェアはプラットフォームに依存しない ■platform アプリケーションソフトを動作させる際の基盤となるOSの種類や環境、設定のこと ■struts jakartaプロジェクトが開発したWEBアプリケーションフレームワーク ■tomcat JAVAサーブレット・JSPを処理するアプリケーションサーバ ApacheやIISのプラグインとして動作できる ■jakartaプロジェクト オープンソースのWEBサーバソフトなどを開発しているApacheプロジェクトのサブプロジェクト ■Apache WEBサーバ □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■ 開発環境構築手順 プラットフォーム(SW) OS : Microsoft XP Professional SP2 DB : Oracle 10g(10.2.0) SWIDE : Eclipse() ■SWIDE構築 ■JRE(1.4)インストール ■Eclipse()インストール ■Eclipse()の日本語化 ■J2SE SDK(コンパイラ・Java標準API・Javadocマニュアル) ※J2SE SDKマニュアル(日本語版) ■DB構築 ┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏用語解説┓┓┓┓┓┓┓┓┓┓┓┓┓┓┓┓┓┓┓┓ プラットフォーム(Platform) ・・・アプリケーションソフトを動作させる際の基盤となるOSの種類や環境、設定等 OS(Operating System) ・・・コンピュータシステム全体を管理するソフトウェア DB(Database) ・・・共有されるデータの集合 Oracle ・・・リレーショナルデータベース管理システム SWIDE(Software Integrated Development Environment) ・・・ソフトウェア総合開発環境 JRE(Java Runtime Environment) ・・・Java言語で開発されたソフトウェアを実行するために必要なソフトウェアのセット SDK(Software Development Kit) ・・・プログラミング言語やAPI等のテクノロジーを利用してソフトウェアを開発する際に必要なツールのセット □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
https://w.atwiki.jp/777sushi/pages/26.html
全般 JDK ... 開発環境 JRE ... 実行環境 参考サイト http //www.javadrive.jp/install/jdk/index4.html ダウンロード 下記サイトから最新JDKをダウンロード http //java.sun.com/javase/ja/6/download.html 後は通常にインストール デフォルトではc \Program Files\Java\の下にインストールされる JDKインストール 1. 取得 Java SE Downloadsページ(http //java.sun.com/javase/downloads/widget/jdk6.jsp) からバイナリダウンロード。(80Mくらいある) 今回は jdk-6u20-linux-x64.bin 2. インストール 取得したファイルをrootで実行 # sh jdk-6u20-linux-x64.bin 使用許諾等は「yes」と答える。 実行したディレクトリ直下に jdk1.6.0_20 ディレクトリが作成される 適当に移動 mv jdk1.6.0_20 /usr/local/java cd /usr/local/java ln -s jdk1.6.0_20 jdk 3. 環境設定 export JAVA_HOME="/usr/local/java/jdk" export PATH=$PATH ${JAVA_HOME}/bin export CLASSPATH=. $JAVA_HOME/lib/tools.jar $JAVA_HOME/lib/dt.jar 環境設定 マイコンピュータ右クリック→プロパティ→詳細設定→環境変数 コマンドパス Pathにコマンドディレクトリを追加 例) C \Program Files\Java\jdk1.6.0_19\bin JAVAホーム JAVA_HOME にJDKをインストールしたディレクトリを追加 例) C \Program Files\Java\jdk1.6.0_19 サンプルコード作成とコンパイル 参考サイト http //www.javadrive.jp/start/index.html keytool 鍵を管理するコマンド(javaのユーティリティ) 参考サイト http //java.sun.com/j2se/1.5.0/ja/docs/ja/tooldocs/solaris/keytool.html 備忘録 http //apis.jpn.ph/fswiki/wiki.cgi?page=Java%2Fkeytool http //docs.sun.com/app/docs/doc/820-0850/6ncigi27f?l=ja a=view コンパイル javac javaファイル クラスパス、jar ファイルの指定は -classpath or -cp javac -cp "./aaa.jar;." Test.java コマンドラインでクラスパス指定を「;」でつなげる場合、「""」でくくる必要がある 先にシェルが解釈してしまうため。 Eclipse subversion連携 Subclipseプラグイン update プロジェクト右クリック→チーム→更新 Update後、パッケージエクスプローラをリフレッシュ(F5) junit ソース右クリック→新規→junit java.library.path の設定 junitソース右クリック→実行の構成→引数に以下を追加 -Djava.library.path=lib → lib はライブラリが置いてあるパス
https://w.atwiki.jp/javaapl/pages/16.html
ウェブ(クライアント側) ウェブブラウザでJavaアプレットを実行する技術は、広く使われている。 Javaアプレットは、ブラウザがウェブページ内でアニメーションの表示やマウスによるインタラクティブな操作を可能とする技術である。 簡単でインタラクティブなアニメーション用には、JavaアプレットよりもAdobe Flash を採用する事例が多い。 この分野においては、最近では Ajax も普及しつつある。 ウェブ(サーバ側) [編集] 現在、ウェブのサーバ側において、Java技術 (Java EE) は広く使われている。 多くのウェブサイトが、Javaサーブレット (Java Servlet) や JSP(JavaServer Pages)などの Java EE 技術を使って動的にページを生成するウェブを構築している。
https://w.atwiki.jp/cappu/pages/47.html
EMF Java Serialize //ファイルに保存 SampleObj obj = new SampleObj();//impl Serializable ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("serialized_object")); out.writeObject(obj); out.close(); //ファイルから復元 ObjectInputStream in = new ObjectInputStream(new FileInputStream("serialized_object")); SampleObj obj = (SampleObj) in.readObject(); in.close();
https://w.atwiki.jp/syusei/pages/4.html
Java Java Technology Java API Reference Bug Database Sun Developer Connection dev.java.net Java Community Process JCP 日本語 JavaOne Online Java Tutorial Java Blue Print Catalog Swing Labs Swing Sample Glassfish Java Tips JavaSE5.0の新機能 J2SE5.0虎の穴 Java SE 6 Mustang新機能 Nishigaya's Weblog Java-Source.net てんぷらメモ JavaSE6でのパフォーマンスの監視と診断 JMonkeyEngine